section.about {overflow: hidden;}
section.about h1 {font-size: 22px;}

section.about section {float: left; clear: both; width: 55%; overflow: hidden;}
section.about section p {text-align: justify; margin-top: 20px;}

section.about h1.logo { 
    width: 250px; height: 250px; 
    text-align: center; 
    line-height: 250px; 
    border: 5px solid #bcbcbc; 
    border-radius: 175px;
    margin-left: 50px;
}

section.about h1.logo a {
    font-size: 89px;
}


section.skill {clear: both; margin: 50px 200px 20px 0px; float: right;}

section.skill h1 {font-size: 22px; margin-bottom: 10px;}

section.skill ul >li {
    line-height: 2em;
}

/*section.skill ul >li ul li {display: inline-block;}*/
section.skill ul >li ul li:nth-child(n+2) {
    width: 20px; height: 20px; 
    border: 1px solid #bcbcbc;
    border-radius: 12px;
    margin-left: 5px;
    display: inline-block;
}

section.skill ul >li ul li.selected {background: #a2c852; }
	

